package com.seedeer.project.service.system;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seedeer.project.domain.entity.SysParam;

import java.util.List;

/**
 * <p>
 * 系统参数 服务类
 * </p>
 *
 * @author wangqiang
 */
public interface ISysParamService extends IService<SysParam> {

    /**
     * 根据父参数查询所有子参,并作缓存
     *
     * @param parentCode 父参编码
     */
    List<SysParam> findSubParam(String parentCode);

    /**
     * 查询参数详情
     *
     * @param paramCode 参数编码
     */
    SysParam findParam(String paramCode);

    /**
     * 更新系统参数的版本号
     */
    void updateVersionNum();

}
